cnc g-code motors cad motion control webcam watch tv automation assembly engineering milling pick and place cam drives control industrial machining smt